package com.hoshiicloud.user.param.usercenter;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 用户银行卡分页查询参数实体
 *
 * @author : yangcheng
 * @date : 2019/5/11 15:40
 * @mail : maiboyc@163.com
 **/
@ApiModel
@Data
public class MemberBankcardPageParam {

    /**
     *当前页，默认1
     */
    @ApiModelProperty(name = "pageIndex", value = "当前页码", required = true, dataType = "java.lang.Long", example = "1")
    private Long pageIndex = 1L;

    /**
     *每页数量，默认10
     */
    @ApiModelProperty(name = "pageSize", value = "每页大小", required = true, dataType = "java.lang.Long", example = "10")
    private Long pageSize = 10L;

    // 用户主键ID
    @ApiModelProperty(name = "userId", value = "用户主键ID", dataType = "java.lang.Long", example = "3171776001692664000")
    private Long userId;

    // 银行名称
    @ApiModelProperty(name = "bankName", value = "银行名称", dataType = "java.lang.String", example = "中国建设银行")
    private String bankName;

    // 持卡人
    @ApiModelProperty(name = "bankAccountname", value = "持卡人", dataType = "java.lang.String", example = "里斯本")
    private String bankAccountname;

    // 卡号
    @ApiModelProperty(name = "bankAccount", value = "卡号", dataType = "java.lang.String", example = "6225882108575939932")
    private String bankAccount;

    // 所在支行
    @ApiModelProperty(name = "bankAddress", value = "所在支行", dataType = "java.lang.String", example = "建设银行马尾支行")
    private String bankAddress;

}  